// 分页响应参数
export interface ResPage<T> {
    records: T[];
    current: number;
    size: number;
    total: number;
  }
  
  // 分页请求参数
  export interface ReqPage {
    size: number;
    current: number;
  }
  
  export interface ReqAssetAccountParams extends ReqPage {
    asset_package_code?: string; //资产包编号
    asset_package_name?: string; //资产名称
    data_source?: string; //数据来源
    reg_status?: string; //状态
    belong_area?:string;
    reg_time?: string; //登记日期
  }
  export interface ResAssetAccountList {
    id: string;
    reg_no: string; //登记编号
    reg_name: string; //资产名称
    certificate_no: string; //证书编号
    data_source: string; //数据来源
    blong_ares: string; //所属领域
    atho_type: string; //权属类型
    reg_time: string; //登记日期
    status: string; //登记状态（公式中、已登记、已驳回、已注销）
    create_by: string; //创建人
    create_time: string; //创建时间
    update_by: string; //修改人
    update_time: string; //修改时间
    remark: string; //备注
    org_code: string; //组织code
    is_delete: number; //是否删除（0:N  1:Y）
    children?: ResAssetAccountList[];
  }
  
  export interface ResDepartment {
    id: string;
    name: string;
    children?: ResDepartment[];
  }
  
  export interface ResRole {
    id: string;
    name: string;
    children?: ResDepartment[];
  }
  